Skip to content

Scheduler - Migrate popup customization tests to isolated environment#33802

Merged
bit-byte0 merged 3 commits into
DevExpress:26_1from
bit-byte0:test/scheduler-migrate-popup-customization-tests
Jun 5, 2026
Merged

Scheduler - Migrate popup customization tests to isolated environment#33802
bit-byte0 merged 3 commits into
DevExpress:26_1from
bit-byte0:test/scheduler-migrate-popup-customization-tests

Conversation

@bit-byte0
Copy link
Copy Markdown
Contributor

What

Migrated 15 popup/form customization tests from full Scheduler to isolated env.

How

Replaced createScheduler() and showAppointmentPopup() with createAppointmentPopup() directly

@bit-byte0 bit-byte0 self-assigned this Jun 2, 2026
@bit-byte0 bit-byte0 requested a review from a team as a code owner June 2, 2026 21:16
Copilot AI review requested due to automatic review settings June 2, 2026 21:16
@bit-byte0 bit-byte0 added the 26_1 label Jun 2, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Migrates Scheduler appointment popup/form customization tests from full dxScheduler integration coverage to the isolated AppointmentPopup test harness, reducing test runtime and dependency on the full Scheduler environment.

Changes:

  • Added isolated tests verifying editing.popup customization is applied/merged correctly (including callbacks, toolbar items, deferRendering, and width/maxWidth behavior).
  • Added isolated tests verifying editing.form customization is applied/merged correctly (including elementAttr.class preservation).
  • Removed the equivalent customization tests from the full Scheduler integration test suite to avoid duplication.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
packages/devextreme/js/__internal/scheduler/appointment_popup/appointment_popup.test.ts Adds isolated-environment coverage for popup (editing.popup) and form (editing.form) customization behavior.
packages/devextreme/js/__internal/scheduler/appointment_popup/appointment_popup.integration.test.ts Removes customization tests that were migrated to the isolated AppointmentPopup suite.

Tucchhaa
Tucchhaa previously approved these changes Jun 3, 2026
…ests

Signed-off-by: Maksim Zakharov <251575087+bit-byte0@users.noreply.github.com>
@bit-byte0 bit-byte0 dismissed stale reviews from aleksei-semikozov and Tucchhaa via e628ddc June 5, 2026 12:50
Copilot AI review requested due to automatic review settings June 5, 2026 12:58
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

@bit-byte0 bit-byte0 merged commit 17ca6d5 into DevExpress:26_1 Jun 5, 2026
103 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants